import request from '@/utils/request';
import request2 from '@/utils/request2';
import {materialApiUrl} from '../../config';
/**
 * 机械设备进场验收列表
 * @param parameter
 */
export function deviceList(parameter){
    return request({
        url: materialApiUrl+'/materials/material-equipment-acceptance/findListByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 统计
 * @param parameter
 */
export function findListCount(parameter){
    return request({
        url: materialApiUrl+'/materials/material-equipment-acceptance/findListCount',
        method: 'post',
        data: parameter
    })
}
/**
 * 机械设备进场验收列表删除
 * @param parameter
 */
export function deviceListDel(parameter){
    return request({
        url: materialApiUrl+'/materials/material-equipment-acceptance/deleteByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 机械设备进场验收新增
 * @param parameter
 */
export function deviceListAdd(parameter){
    return request2({
        url: materialApiUrl+'/materials/material-equipment-acceptance/createByMain',
        method: 'post',
        data: parameter
    })
}

/**
 * 打印
 * @param params
 */
export function print(params){
    return request({
        url: materialApiUrl+`/materials/material-equipment-acceptance/print/${params.id}`,
        method: 'get',
        params
    })
}

/**
 * 机械设备进场验收编辑
 * @param parameter
 */
export function deviceListEdit(parameter){
    return request2({
        url: materialApiUrl+'/materials/material-equipment-acceptance/editByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 机械设备进场验收详情
 * @param params
 */
export function deviceListDetail(params){
    return request({
        url: materialApiUrl+`/materials/material-equipment-acceptance/findListByMainId/${params.id}`,
        method: 'get',
        params
    })
}
/**
 * 机械设备进场验收合同列表
 * @param parameter
 */
export function contractDialogList(parameter){
    return request({
        url: materialApiUrl+'/materials/material-equipment-acceptance/findListByContract',
        method: 'get',
        params: parameter
    })
}
/**
 * 机械设备进场验收物料列表
 * @param parameter
 */
export function materialsDialogList(parameter){
    return request({
        url: materialApiUrl+'/materials/material-equipment-acceptance/findListDetailsByPopup',
        method: 'get',
        params: parameter
    })
}
/**
 * 机械设备进场验收明细列表
 * @param parameter
 */
export function detailList(parameter){
    return request({
        url: materialApiUrl+'/materials/material-equipment-acceptance/findListByDetails',
        method: 'get',
        params: parameter
    })
}
/**
 * 机械设备进场验收明细编辑
 * @param parameter
 */
export function detailListEdit(parameter){
    return request({
        url: materialApiUrl+'/materials/material-equipment-acceptance/editByDetails',
        method: 'post',
        data: parameter
    })
}



/**
 * 提交审核
 * @param parameter
 */
export function audit(parameter){
    return request2({
        url: materialApiUrl+'/materials/material-equipment-acceptance/submitApply',
        method: 'post',
        data: parameter
    })
}
/**
 * 新增附件
 * @param parameter
 */
export function addFile(parameter){
    let url = materialApiUrl+'/materials/material-equipment-acceptance/addFile';
    return url;
}
/**
 * 附件列表
 * @param parameter
 */
export function fileList(parameter){
    let url = materialApiUrl+'/materials/material-equipment-acceptance/findFileList';
    return url;
}
/**
 * 附件删除
 * @param parameter
 */
export function fileDel(parameter){
    let url = materialApiUrl+'/materials/material-equipment-acceptance/deleteFile';
    return url;
}
